home *** CD-ROM | disk | FTP | other *** search
/ World Book 1998 1.1 (Macintosh) / World Book Disk 1 of 2.bin / World Book Installer / World Book Installer.rsrc / bin.rsrc_MDEF_129.txt < prev    next >
Text File  |  1998-12-15  |  17KB  |  274 lines

  1. start:
  2. 00000000  4144                     chk.w      D0, D4
  3. 00000002  4352                     chk.w      D1, [A2]
  4. 00000004  0300                     btst       D0, D1
  5. 00000006  03F0                     .incomplete
  6. 00000008  0D55                     bchg       [A5], D6
  7. 0000000A  0B6C 15C0                bchg       [A4 + 0x15C0], D5
  8. 0000000E  1F06                     move.b     -[A7], D6
  9. 00000010  DF6D 573B                add.w      [A5 + 0x573B], D7
  10. 00000014  634A                     bls        +0x4C /* 00000060 */
  11. 00000016  C404                     and.b      D2, D4
  12. 00000018  8180 1BEF                unpk       D0, D0, 0x1BEF
  13. 0000001C  5313                     subq.b     [A3], 1
  14. 0000001E  D103                     addx.b     D0, D3
  15. 00000020  871C                     or.b       [A4]+, D3
  16. 00000022  14D2                     move.b     [A2]+, [A2]
  17. 00000024  6CCD                     bge        -0x31 /* FFFFFFF3 */
  18. 00000026  35EA 0875 20EF           move.w     [PC + 0x20EF /* 00002117, cstring ""<EOF> */], [A2 + 0x875]
  19. 0000002C  179B EB96 E1DA           move.b     [[] + A6 * 2 - 0x1E26], [A3]+
  20. 00000032  8EB5 3421                or.l       D7, [A5 + D3.w * 4 + 0x21]
  21. // begin alternate branch 00000034-00000036
  22. label00000034:
  23. 00000034  3421                     move.w     D2, -[A1]
  24. // end alternate branch 00000034-00000036
  25. label00000034: // (misaligned)
  26. 00000036  ECD6 1205                bfclr      [A6] {8:5}
  27. 0000003A  1206                     move.b     D1, D6
  28. 0000003C  4B8C                     .invalid   5, A4 // invalid opcode 4 with b == 6
  29. 0000003E  F709                     .extension 0x709 <<F/4-5/3>> // unimplemented
  30. 00000040  0BA5                     bclr       -[A5], D5
  31. 00000042  2002                     move.l     D0, D2
  32. 00000044  1688                     move.b     [A3], A0
  33. 00000046  C8DB                     mulu.w     D4, [A3]+
  34. 00000048  789F                     moveq.l    D4, 0xFFFFFF9F
  35. 0000004A  BC14                     cmp.b      D6, [A4]
  36. 0000004C  0579 3F91 9067           bchg       [0x3F919067], D2
  37. 00000052  0808 C888                btst.b     A0, 0x88
  38. 00000056  EEFB D756 134D           bfset      <<invalid full ext with IS == 1 and I/IS == 5>> {29:22}
  39. 0000005C  DE03                     add.b      D7, D3
  40. 0000005E  13B1 6372 80A2 488C C505 0222 move.b     [A1 + D0.w * 2 + 0x22], [[A1 - 0x7F5DB774] - 0x3AFB]
  41. // begin alternate branch 00000060-00000068
  42. label00000060:
  43. 00000060  6372                     bls        +0x74 /* 000000D4 */
  44. 00000062  80A2                     or.l       D0, -[A2]
  45. 00000064  488C C505                movem.w    A4, D0,D2,A0,A2,A6,A7
  46. // end alternate branch 00000060-00000068
  47. // begin alternate branch 00000066-0000006C
  48. label00000066:
  49. 00000066  C505                     abcd       D2, D5
  50. 00000068  0222 8CCF                andi.b     -[A2], 0xCF
  51. // end alternate branch 00000066-0000006C
  52. label00000060: // (misaligned)
  53. label00000066: // (misaligned)
  54. 0000006A  8CCF                     divu.w     D6, A7
  55. 0000006C  CD20                     and.b      -[A0], D6
  56. 0000006E  0436 9A15 4F4F           subi.b     <<invalid full ext with IS == 1 and I/IS == 7>>, 0x15
  57. 00000074  A427                     syscall    ReallocateHandle, flags=4
  58. 00000076  FE3A 8D27                .unknown   0xFE3A 0x8D27 (W = 7)
  59. 0000007A  D71D                     add.b      [A5]+, D3
  60. 0000007C  4985                     .invalid   4, D5 // invalid opcode 4 with b == 6
  61. 0000007E  74D4                     moveq.l    D2, 0xFFFFFFD4
  62. 00000080  9DFD                     sub.l      A6, <<invalid special address>>
  63. 00000082  60A9                     bra        -0x55 /* 0000002D */
  64. 00000084  537D                     subq.w     <<invalid special address>>, 1
  65. 00000086  0BDD                     .incomplete
  66. 00000088  D9AD 2791                add.l      [A5 + 0x2791], D4
  67. 0000008C  FF98                     .invalid   <<F/6/7>>
  68. 0000008E  AE78                     syscall    0xA78, auto_pop
  69. 00000090  A84E                     syscall    GetItemCmd
  70. 00000092  B8D8                     cmpa.w     A4, [A0]+
  71. 00000094  5966                     subq.w     -[A6], 4
  72. 00000096  419E                     .invalid   0, [A6]+ // invalid opcode 4 with b == 6
  73. 00000098  64CC                     bcc        -0x32 /* 00000066 */
  74. 0000009A  ADA8                     syscall    GetResInfo, auto_pop
  75. 0000009C  8A0A                     or.b       D5, A2
  76. 0000009E  89F6 2368 7B69           divs.w     D4, [A6 + 0x7B69]
  77. 000000A4  F385                     .invalid   <<F/6/1>>
  78. 000000A6  698C                     bvs        -0x72 /* 00000034 */
  79. 000000A8  AEB9                     syscall    0xAB9, auto_pop
  80. 000000AA  1AF6 1280                move.b     [A5]+, [A6 + D1.w * 2 - 0x128]
  81. 000000AE  2B25                     move.l     -[A5], -[A5]
  82. 000000B0  E060                     asr        D0.w, D0
  83. 000000B2  11E8 5AB3 973A           move.b     [0xFFFF973A], [A0 + 0x5AB3]
  84. 000000B8  CBFA 11E4                muls.w     D5, [PC + 0x11E4 /* 000011E6, cstring ""<EOF> */]
  85. 000000BC  5ACB CC37                dbpl       D3, -0x33CB /* FFFFCCF5 */
  86. 000000C0  BFBA 2EF5                xor.l      [PC + 0x2EF5 /* 00002FB7, cstring ""<EOF> */], D7
  87. 000000C4  2D60 A1F1                move.l     [A6 - 0x5E0F], -[A0]
  88. 000000C8  32A0                     move.w     [A1], -[A0]
  89. 000000CA  1D09                     move.b     -[A6], A1
  90. 000000CC  0169 116D                bchg       [A1 + 0x116D], D0
  91. 000000D0  85B3 8597 0681 32B6      or.l       [[] + A0 * 4 + 0x68132B6], D2
  92. // begin alternate branch 000000D4-000000DE
  93. label000000D4:
  94. 000000D4  0681 32B6 8BAF           addi.l     D1, 0x32B68BAF
  95. 000000DA  5CAB 647F                addq.l     [A3 + 0x647F], 6
  96. // end alternate branch 000000D4-000000DE
  97. label000000D4: // (misaligned)
  98. 000000D8  8BAF 5CAB                or.l       [A7 + 0x5CAB], D5
  99. 000000DC  647F                     bcc        +0x81 /* 0000015D */
  100. 000000DE  A12B                     syscall    EmptyHandle, flags=1
  101. 000000E0  CB16                     and.b      [A6], D5
  102. 000000E2  8686                     or.l       D3, D6
  103. 000000E4  32FF                     move.w     [A1]+, <<invalid special address>>
  104. 000000E6  60A9                     bra        -0x55 /* 00000091 */
  105. 000000E8  99BB 7818                sub.l      [PC + D7 + 0x18], D4
  106. 000000EC  E62D                     lsr        D5.b, D3
  107. 000000EE  D96A BAC3                add.w      [A2 - 0x453D], D4
  108. 000000F2  1B48 A73D                move.b     [A5 - 0x58C3], A0
  109. 000000F6  393E                     move.w     -[A4], <<invalid special address>>
  110. 000000F8  54E6                     scc        -[A6]
  111. 000000FA  FADB 3B90                .extension 0xADB <<F/2-3/5>> // unimplemented
  112. 000000FE  F350                     .extension 0x350 <<F/4-5/1>> // unimplemented
  113. 00000100  8094                     or.l       D0, [A4]
  114. 00000102  6510                     bcs        +0x12 /* 00000114 */
  115. 00000104  E71E                     rol        D6.b, 3
  116. 00000106  6935                     bvs        +0x37 /* 0000013D */
  117. 00000108  B799                     xor.l      [A1]+, D3
  118. 0000010A  CB17                     and.b      [A7], D5
  119. 0000010C  05BE                     bclr       <<invalid special address>>, D2
  120. 0000010E  4115                     .invalid   0, [A5] // invalid opcode 4 with b == 4
  121. 00000110  C976 06D3                and.w      [A6 + D0.w * 8 - 0x45], D4
  122. label00000114:
  123. 00000114  0D31 216E                btst       <<invalid full ext with IS == 1 and I/IS == 6>>, D6
  124. 00000118  0AA7 FF36 216D           xori.l     -[A7], 0xFF36216D
  125. 0000011E  42AA 43D8                clr.l      [A2 + 0x43D8]
  126. 00000122  D677 4D08                add.w      D3, [A7 + <<invalid base displacement size>> + D4 * 4]
  127. 00000126  4E6F                     move       A7, USP
  128. 00000128  644F                     bcc        +0x51 /* 00000179 */
  129. 0000012A  7352                     moveq.l    D1, 0x52
  130. 0000012C  DE6D BA21                add.w      D7, [A5 - 0x45DF]
  131. 00000130  632F                     bls        +0x31 /* 00000161 */
  132. 00000132  0A29 1C49 8D04           xori.b     [A1 - 0x72FC], 0x49 /* 'I' */
  133. 00000138  45B3 EC2A                .invalid   2, [A3 + A6 * 4 + 0x2A] // invalid opcode 4 with b == 6
  134. 0000013C  C8CF                     mulu.w     D4, A7
  135. 0000013E  9096                     sub.l      D0, [A6]
  136. 00000140  5391                     subq.l     [A1], 1
  137. 00000142  55B9 20EF AF43           subq.l     [0x20EFAF43], 2
  138. 00000148  8C65                     or.w       D6, -[A5]
  139. 0000014A  4ACE                     tas.b      A6
  140. 0000014C  8437 C683                or.b       D2, [A7 + A4.w * 8 - 0x125]
  141. 00000150  EEB1                     roxr       D1, D7
  142. 00000152  0173 D7BE 3DBF 133C F4C1 bchg       [[0x3DBF133C] + A5 * 8 - 0xB3F], D0
  143. // begin alternate branch 00000154-0000015C
  144. label00000154:
  145. 00000154  D7BE                     add.l      <<invalid special address>>, D3
  146. 00000156  3DBF 133C                move.w     <<invalid full ext with I/IS == 4>>, <<invalid special address>>
  147. 0000015A  F4C1                     .invalid   <<cinv/cpush with scope=0>>
  148. // end alternate branch 00000154-0000015C
  149. label00000154: // (misaligned)
  150. 0000015C  0C4F E07E                cmpi.w     A7, 0xE07E
  151. 00000160  C2D4                     mulu.w     D1, [A4]
  152. 00000162  2211                     move.l     D1, [A1]
  153. 00000164  F395                     .invalid   <<F/6/1>>
  154. 00000166  1912                     move.b     -[A4], [A2]
  155. 00000168  17DE 7A7C                move.b     [PC + D7 * 2 + 0x7C], [A6]+
  156. 0000016C  E502                     asl        D2.b, 2
  157. 0000016E  932B 23A4                sub.b      [A3 + 0x23A4], D1
  158. 00000172  470A                     .invalid   3, A2 // invalid opcode 4 with b == 4
  159. 00000174  4D4B                     chk.w      D6, A3
  160. 00000176  2F9D 899A D430           move.l     [[ + A0] - 0x2BD0], [A5]+
  161. 0000017C  29E5 2491 1C9C           move.l     0x24911C9C, -[A5]
  162. 00000182  6BD0                     bmi        -0x2E /* 00000154 */
  163. 00000184  D98C                     addx.l     -[A4], -[A4]
  164. 00000186  CBC8                     muls.w     D5, A0
  165. 00000188  623D                     bhi        +0x3F /* 000001C7 */
  166. 0000018A  1321                     move.b     -[A1], -[A1]
  167. 0000018C  8983 8D73                unpk       D4, D3, 0x8D73
  168. 00000190  87CC                     divs.w     D3, A4
  169. 00000192  E322                     asl        D2.b, D1
  170. 00000194  3069 8320                movea.w    A0, [A1 - 0x7CE0]
  171. 00000198  9CD2                     sub.w      A6, [A2]
  172. 0000019A  073F                     btst       <<invalid special address>>, D3
  173. 0000019C  9A59                     sub.w      D5, [A1]+
  174. 0000019E  FA12 0C5E                .unknown   0xFA12 0x0C5E (W = 5)
  175. 000001A2  5DB3 DE60                subq.l     [A3 + A5 * 8 + 0x60], 6
  176. 000001A6  ED75                     roxl       D5.w, D6
  177. 000001A8  B48B                     cmp.l      D2, A3
  178. 000001AA  68A7                     bvc        -0x57 /* 00000153 */
  179. 000001AC  D0DE                     add.w      A0, [A6]+
  180. 000001AE  97E0                     sub.l      A3, -[A0]
  181. 000001B0  6397                     bls        -0x67 /* 00000149 */
  182. 000001B2  F064 B21C                .extension 0x064 <<F/1/0>>, 0xB21C // unimplemented
  183. 000001B6  F2D5 B468                .extension 0x2D5 <<F/2-3/1>> // unimplemented
  184. 000001BA  2418                     move.l     D2, [A0]+
  185. 000001BC  D27A 0F5F                add.w      D1, [PC + 0xF5F /* 0000111D, cstring ""<EOF> */]
  186. 000001C0  D2EB F6F9                add.w      A1, [A3 - 0x907]
  187. 000001C4  03A1                     bclr       -[A1], D1
  188. 000001C6  A7EC                     syscall    DispatchHelper, flags=7
  189. 000001C8  0CFA                     .incomplete
  190. 000001CA  FD6E                     .extension 0xD6E <<F/4-5/6>> // unimplemented
  191. 000001CC  DFE1                     add.l      A7, -[A1]
  192. 000001CE  732D                     moveq.l    D1, 0x2D
  193. 000001D0  7A10                     moveq.l    D5, 0x10
  194. 000001D2  F4EF                     cpushl     DATA+INST, [A7]
  195. 000001D4  4703                     .invalid   3, D3 // invalid opcode 4 with b == 4
  196. 000001D6  21FE D06A                move.l     [0xFFFFD06A], <<invalid special address>>
  197. 000001DA  0FB4 83C0                bclr       [ + <<invalid base displacement size>>], D7
  198. 000001DE  5E34 A4D1                addq.b     [A4 + A2.w * 4 - 0x47], 7
  199. 000001E2  DB2B 406D                add.b      [A3 + 0x406D], D5
  200. 000001E6  D4B0 95EA A80E E813      add.l      D2, [[-0x57F2] - 0x17ED]
  201. 000001EE  D5B0 FEA5                add.l      [A0 + A7 * 8 - 0x91], D2
  202. 000001F2  3AAA BFAB                move.w     [A5], [A2 - 0x4055]
  203. 000001F6  B6F4 4F15                cmpa.w     A3, [[A4] + D4 * 8]
  204. 000001FA  83D6                     divs.w     D1, [A6]
  205. 000001FC  5142                     subq.w     D2, 8
  206. 000001FE  6F4C                     ble        +0x4E /* 0000024C */
  207. 00000200  D7C9                     add.l      A3, A1
  208. 00000202  E9BF                     rol        D7, D4
  209. 00000204  6465                     bcc        +0x67 /* 0000026B */
  210. 00000206  9466                     sub.w      D2, -[A6]
  211. 00000208  25CC 5A65                move.l     [PC + 0x5A65 /* 00005C6F, cstring ""<EOF> */], A4
  212. // begin alternate branch 0000020A-0000020C
  213. label0000020A:
  214. 0000020A  5A65                     addq.w     -[A5], 5
  215. // end alternate branch 0000020A-0000020C
  216. label0000020A: // (misaligned)
  217. 0000020C  80CB                     divu.w     D0, A3
  218. 0000020E  53AE FE82                subq.l     [A6 - 0x17E], 1
  219. 00000212  14EA CA4A                move.b     [A2]+, [A2 - 0x35B6]
  220. 00000216  482B 2F79                nbcd.b     [A3 + 0x2F79]
  221. 0000021A  5AC9 3136                dbpl       D1, +0x3138 /* 00003352 */
  222. 0000021E  FD8B                     .invalid   <<F/6/6>>
  223. 00000220  94E0                     sub.w      A2, -[A0]
  224. 00000222  0C1B 25A9                cmpi.b     [A3]+, 0xA9
  225. 00000226  7D8E                     moveq.l    D6, 0xFFFFFF8E
  226. 00000228  A8FF                     syscall    GetFName/GetFontName
  227. 0000022A  04F1                     .incomplete
  228. 0000022C  1B7F 5148                move.b     [A5 + 0x5148], <<invalid special address>>
  229. // begin alternate branch 0000022E-00000230
  230. fn0000022E:
  231. 0000022E  5148                     subq.w     A0, 8
  232. // end alternate branch 0000022E-00000230
  233. fn0000022E: // (misaligned)
  234. 00000230  3769 5E57 DACF           move.w     [A3 - 0x2531], [A1 + 0x5E57]
  235. 00000236  A6F3                     syscall    vTreeSearch, flags=6
  236. 00000238  D277 9CDE                add.w      D1, [A7 + A1 * 4 - 0x34]
  237. 0000023C  00CD                     .incomplete
  238. 0000023E  96C1                     sub.w      A3, D1
  239. 00000240  5A2B C165                addq.b     [A3 - 0x3E9B], 5
  240. 00000244  805B                     or.w       D0, [A3]+
  241. 00000246  025C DA78                andi.w     [A4]+, 0xDA78
  242. 0000024A  42FC 6857 D2F9           .invalid   0x6857D2F9 // invalid opcode 4 with subtype 1
  243. // begin alternate branch 0000024C-00000254
  244. label0000024C:
  245. 0000024C  6857                     bvc        +0x59 /* 000002A5 */
  246. 0000024E  D2F9 6FB8 74CF           add.w      A1, [0x6FB874CF]
  247. // end alternate branch 0000024C-00000254
  248. label0000024C: // (misaligned)
  249. 00000250  6FB8                     ble        -0x46 /* 0000020A */
  250. 00000252  74CF                     moveq.l    D2, 0xFFFFFFCF
  251. 00000254  0863 CA49                bchg.b     -[A3], 0x49 /* 'I' */
  252. 00000258  8C16                     or.b       D6, [A6]
  253. 0000025A  DB4C                     addx.w     -[A5], -[A4]
  254. 0000025C  4919                     .invalid   4, [A1]+ // invalid opcode 4 with b == 4
  255. 0000025E  1E37 1CA6                move.b     D7, [A7 + D1 * 4 - 0x90]
  256. 00000262  1483                     move.b     [A2], D3
  257. 00000264  F7A4                     .invalid   <<F/6/3>>
  258. 00000266  04F7                     .incomplete
  259. 00000268  87AD 4C47                or.l       [A5 + 0x4C47], D3
  260. 0000026C  1D86 D761 781D           move.b     [[A6 + 0x781D]], D6
  261. 00000272  86D7                     divu.w     D3, [A7]
  262. 00000274  61B8                     bsr        -0x46 /* 0000022E */
  263. 00000276  AD50                     syscall    CountMItems, auto_pop
  264. 00000278  6E8D                     bgt        -0x71 /* 00000207 */
  265. 0000027A  D0AA C089                add.l      D0, [A2 - 0x3F77]
  266. 0000027E  12C7                     move.b     [A1]+, D7
  267. 00000280  42BD                     clr.l      <<invalid special address>>
  268. 00000282  7486                     moveq.l    D2, 0xFFFFFF86
  269. 00000284  6F66                     ble        +0x68 /* 000002EC */
  270. 00000286  3A6C C511                movea.w    A5, [A4 - 0x3AEF]
  271. 0000028A  44BC 0DC2 6983           neg.l      0xDC26983
  272. 00000290  E08D                     lsr        D5, 8
  273. 00000292  089E A700                bclr.b     [A6]+, 0x0
  274.